package com.yc.mapper;

import com.yc.vo.SubscriptionMessage;
import org.apache.ibatis.annotations.Select;

import java.util.List;

/**
 * 公众号消息订阅
 */
public interface SubscriptionMessageMapper {

    /**
     * 微信公众号订阅消息（上课的前一天发送）
     * 消息模版所需参数：1.上课时间  2.课程名称. 3.班级名称. 4.上课老师  5.上课地点 6.appid（wx用户id即发给学生对应的微信)
     * 条件：查出当天的后一天所有的课程信息
     * @return
     */
    @Select("select stu.appid,date,coursename,cls.cname,t.nickname,classroom from schedule sch left join systemuser t" +
                "  on sch.teacherId=t.id inner join class_info cls on sch.classId=cls.id" +
                " right join student_info stu on cls.id=stu.cid  where DATE(date) = DATE_ADD(CURDATE(), INTERVAL 1 DAY);")
        List<SubscriptionMessage> selectMessageInfo();

}
